package com.ybkj.o2o.sales.mapper;


import com.ybkj.o2o.sales.entity.ActivityCouponRule;

import java.util.List;

public interface ActivityCouponRuleMapper {

  /**
   * 保存活动信息到数据库.
   * 
   * @return Long
   */
  Long insertRecord(ActivityCouponRule activityCouponRule);

  /**
   * 根据活动id查询活动优惠券规则.
   * @param activityId 活动id
   * @return List
   */
  List<ActivityCouponRule> selectByActivity(Long activityId);

  /**
   * 根据优惠券规则id查询活动优惠券规则.
   * @param couponRuleId 优惠券规则id
   * @return List
   */
  List<ActivityCouponRule> selectByCouponRule(Long couponRuleId);

  /**
   * 删除.
   * @param activityId 活动id
   * @return integer
   */
  Integer deleteByActivity(Long activityId);


}
